package cn.tedu.work;

import java.util.Scanner;

public class IfDemo {
    public static void main(String[] args) {
        //5.  （if 语句）*读入一个表示年份的整数，判断这一年是否是闰年。如何判断
    //
    //一个年份是否是闰年：
    //
    //    1. 如果这个年份能够被4 整除，且不能被100 整除，则这一年是闰年。例如，1996 年是闰年，而相应的，1993 年就不是闰年。
    //    2. 如果这个年份能够被100 整除，则这个数必须要能被400 整除，才是闰
    //年。例如，2000 年是闰年，1900 年不是闰年。
//        Scanner sc = new Scanner(System.in);
//        int year = sc.nextInt();
//        sc.close();
//
//        if(year>1970){
//            if((year%4==0&&year%100!=0) || (year%100==0&&year%400==0)) {
//                System.out.println(year + "是闰年");
//            }
//        }
//        6.  （switch 语句）*完成一个简单的计算器程序。程序要求如下：
//
//        1. 读入两个整数
//
//        2. 提示用户选择对这两个整数的操作，即输出
//
//        1 ： +
//
//        2 ： -
//
//        3 ： *
//
//        4 ： /
//
//        请输入您的选择：
//
//        读入用户的选择，输出运算结果。
//        Scanner sc = new Scanner(System.in);
//        //获取用户输入的两个整数
//        System.out.println("请输入第一个整数：");
//        int num1 = sc.nextInt();
//        System.out.println("请输入第二个整数：");
//        int num2 = sc.nextInt();
//        //获取用户输入的运算符--字符串类型
//        System.out.println("请输入运算符(+ - * /):");
//        String o = sc.next();
//        sc.close();
//        switch (o){
//            case "+":
//                System.out.println(num1+o+num2+"="+(num1+num2));
//                break;
//            case "-":
//                System.out.println(num1+o+num2+"="+(num1-num2));
//                break;
//            case "*":
//                System.out.println(num1+o+num2+"="+(num1*num2));
//                break;
//            case "/":
//                if(num2==0){
//                    System.out.println("除数不能为0");
//                    break;
//                }
//                System.out.println(num1+o+num2+"="+(num1/num2));
//                break;
//            default:
//                System.out.println("暂不支持！");
//        }

        //    当货物重量小于20 公斤的时候，收费5 元，大于20 公斤小于100
        //    公斤的时候超出20 公斤的部分按每0.2 元每公斤计费，
        //    如果超出100 公斤的时候，超出的部分按照每公斤0.15 元计算。
        //    读入货物的重量，输出计算之后货物的运费。
//        Scanner sc = new Scanner(System.in);
//        System.out.println("请输入货物重量：");
//        double weight = sc.nextDouble();
//        sc.close();
//        double price = 0;
//        if(weight>0){
//            if(weight<=20){
//                price = 5;
//            }else if(weight>20&&weight<=100){
//                price = (weight-20)*0.2+5;
//            }else{
//                price =  (weight-100)*0.15+80*0.2+5;
//            }
//            System.out.println("您的运费为："+price);
//        }else{
//            System.out.println("数据不合法");
//        }
//        读入一个小于1000的正整数，计算其各位数字之和。例如：123各位数字之和为6,45各位数字之和为9
        int num = 12345;
        //个位 num%10
            //num/=10;
        //十位 num%10
            //num/=10
        //百位 num%10
        int sum = 0;
        while(num!=0){
            sum+=num%10;//sum+=3; sum+=2; sum+=1;
            num/=10;//num=12
        }
        System.out.println("结果为："+sum);


    }
}
